package day05;
/** 求随机数组的最大值*/
public class MaxOfArray {
    public static void main(String[] args) {
        int [] arr = new int[10];
        for (int i = 0; i < arr.length; i++) {
            arr [i] = (int)(Math.random()*100);  //给每个元素赋值为0到99的随机数
            System.out.println(arr[i]);
        }

        //找最大值（在数组的外面找）：
        //假设  int [] arr = {12,46,48,67}
        //max = 12/46/48/67
        int max = arr [0];  //假设第1个元素为最大值
        for (int i = 1; i < arr.length; i++) {  //遍历剩余元素
            if(arr[i] > max){   //若剩余元素大于max
                max = arr[i];  //将max修改为较大的
            }
        }
        System.out.println("最大值为："+max);


        //找最小值
        int min = arr [0];  //假设第1个元素为最大值
        for (int i = 1; i < arr.length; i++) {  //遍历剩余元素
            if(arr[i] < min){   //若剩余元素大于max
                min = arr[i];  //将max修改为较大的
            }
        }
        System.out.println("最小值为："+min);


    }
}
